home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 015a / spc58.zip / SPC.DOC < prev    next >
Text File  |  1993-05-04  |  15KB  |  279 lines

  1.                                SPC 5.8
  2.  
  3.                      Integrated equipment utility
  4.  
  5.                                   by
  6.                                Bob Eyer
  7.                              [73230,2620]
  8.  
  9.                               May 4, 1993
  10.  
  11.      ┌────────────────────────────────────────────────────────────────┐
  12.      │                                                                │
  13.      │     Like  the  idea  of a BBS program that works at a basic    │
  14.      │     level with no configuration  at  all--a  miniature  BBS    │
  15.      │     which  can  be  made  as sophisticated as you like, but    │
  16.      │     which can be run as a simple utility if you forget  how    │
  17.      │     to use it?  Try HOSP.  Lots of people like it.  And you    │
  18.      │     can  have  a  copy  for  only  $25 (the basic shareware    │
  19.      │     charge plus $5).  That contribution pays  for  HOSP  as    │
  20.      │     well as some four dozen plus additional utilities, many    │
  21.      │     of  which  cover  territory nowhere else reviewed.  See    │
  22.      │     SHARE.TXT for details.  For preview,  try  most  recent    │
  23.      │     version  of  HOST  in  Library 1 of Compuserve's IBMBBS    │
  24.      │     Forum.  (Search for MINIATURE in Lib 1)                    │
  25.      │                                                                │
  26.      └────────────────────────────────────────────────────────────────┘
  27.  
  28.      Syntax
  29.      ------
  30.  
  31.      SPC [? H A P F E D S] [=identification] [>file/PRN/COMx]
  32.  
  33.  
  34.      Options (any order, any case, any combination)
  35.      ----------------------------------------------
  36.  
  37.      ? or H or HELP - Brief help screen. Default is no help.
  38.  
  39.      A -   Use  standard  ASCII  character  set,  to  accommodate Epson
  40.            compatible  printers.   Default  is  to  use  extended ASCII
  41.            character set for display.
  42.  
  43.      P -   Pause printer.  Intended to be used ONLY as  an  enhancement
  44.            of DOS PRINT.  To resume printing, enter PRINT.
  45.  
  46.  
  47.      F -   Include drives A: and B: in drive report.  No include is the
  48.            default.
  49.  
  50.      E -   Exclude UNDEF drives from totals.
  51.            Default is to include drives flagged as UNDEF in totals.
  52.  
  53.      D -   Force  DUPlicate  detection  instead of SUBSTed detection in
  54.            drive report and net duplicates  out  of  the  totals.   The
  55.            default  is SUBSTed detection, unless a supported network is
  56.            detected,  in  which  case   SPC   defaults   to   DUPlicate
  57.            detection.  The D or S options are used for overriding these
  58.            defaults.  For details see discussion below.
  59.  
  60.      S -   Force SUBSTed detection  instead of  DUPlicate  detection in
  61.            drive report and net SUBSTed drives out of the totals.
  62.  
  63.      = -   Identification string.  SPC puts your identification  string
  64.            on  the  right half of Line 1 of the display, overriding the
  65.            author credit, if you use  '='  followed  by  your  selected
  66.            identification information.  SPC looks for the occurrence of
  67.            the equals sign on the commandline and interprets everything
  68.            following it (up to but not including redirection and piping
  69.            symbols)  as  an  identification  string  rather  than as an
  70.            option.  SPC no longer converts  your  ID  string  to  upper
  71.            case.   Maximum  length  is  21  characters.   Default is to
  72.            display author credit.
  73.  
  74.      Fuller  documentation  is  available  on  request,  if   you   are
  75.      registering SPC specifically.
  76.  
  77.  
  78.      Use of SPC options
  79.      ------------------
  80.      SPC  options  are  provided  largely  to supply fine-tuning in SPC
  81.      applications as well as solutions to  specialised  problems  which
  82.      few  users will have.  For example, only network operators who are
  83.      not using the network types which SPC  can  detect  will  find  it
  84.      necessary to use the D option.
  85.  
  86.      Generally, use of SPC's options will not be needed.
  87.  
  88.      To get help on the use of SPC options, just enter
  89.  
  90.      SPC H
  91.  
  92.      The  following  is  a  brief explanation of SPC's display, hitting
  93.      the  main  points  without  going  into   detail   (the   detailed
  94.      explanation   is   available  in  the  complete  docs,  obtainable
  95.      through registration).
  96.  
  97.      Let's look at a relatively full display.   Situation  is  we  have
  98.      logged  in  remotely  to our own BBS and have remotely initiated a
  99.      print job at the host through a shell allowing us  a  little  more
  100.      than 200k of memory space.  We issue the command
  101.  
  102.      SPC P =Lan remote
  103.  
  104.      so as to document our work remotely (this assumes that SPC  is  in
  105.      the DOS path at the host).
  106.  
  107. ┌ Sunday 04-02-1993  18:49:29 ────────────────────────────── SPC 5.8  ┐
  108. │ DOS 5.00  VGA  Color 3 MB  1 LPT1: S* PMP            ID: Lan remote │
  109. │ FC (01/15/88)  ISA - K R 8259 -  -----      80386/29.5    80387/140 │
  110. │ X.....1..........2...........*.........4..!....5............    294 │
  111. │   Resident:       TIMEPARK-512    QUICKEYS-448    QUICKEYS-448      │
  112. │   MARK-1392       DOSEDIT-1968    MARK-1408       PRINT-10768       │
  113. │ -   SHARE PC LAN  655360/204144         -  EMS 4.0: 1278/885      1 │
  114. │ Port ─ Address  Config  ────── Uart ── Modem ── DTR ─ RTS ─ Carrier │
  115. │ COM1:  3F8      19200 N 8 1    16550A  Ok       High  High  High    │
  116. │ COM2:  2F8      2400 N 8 1     8250    -        -     -     -       │
  117. │ Drv ── Status ─ Sector ─ Cluster ─── Free ─ Allocated ─ Total ─ Drv │
  118. │ C:     BOOT       512     2048       1.501    16.298    17.799   C: │
  119. │ D:                512     2048      10.250     7.549    17.799   D: │
  120. │ E:                512     4096       0.979     6.037     7.016   E: │
  121. │ ─────────────────────────────────────────────────────────────────── │
  122. │ M:   Totals less SUBSTed drives:    12.730    29.884    42.614   M: │
  123. └─────────────────────────────────────────────────────────────────────┘
  124.  
  125.      This  is  the "snapshot" display advertised, and it is designed to
  126.      present as much redirectable information as  possible  in  a  very
  127.      small space, so  that  the  user  can  obtain  a  quick  overview.
  128.  
  129.      The display informs us that our host is run under PC LAN on top of
  130.      DOS 5, the host monitor is VGA color, there are 3 MS mouse buttons
  131.      active for the Sysop at the other end, 1 printer port now Selected
  132.      and  printing  (S*) with PRINT multiplexer currently paused (PMP).
  133.      We note that  the  CPU  speed  is  29.5  and  the  coprocessor  is
  134.      operating  at  140.   Removable  TSRs  installed  at  the host are
  135.      TIMEPARK, QUICKEYS (twice), MARK (twice), DOSEDIT, and  of  course
  136.      the  PRINT  multiplexer.   Little  or  no  EMS  is in use.  We are
  137.      communicating   through    a    16550A    Universal    Asychronous
  138.      Receiver-Transmitter (UART), the modem is Ok and DTR, RTS, and the
  139.      Carrier  are  all  at logic High.  There is another communications
  140.      port in the host node, but no modem is connected to it.
  141.  
  142.      Having noted these facts, we issue  the  PRINT  command  from  DOS
  143.      remote  to  continue  the print job, and use SPC to determine when
  144.      the job is finished (the '*' will disappear when data is no longer
  145.      flowing to the printer).
  146.  
  147.      Throughout SPC's reporting method, the simple '-' or dash is  used
  148.      to  represent  logic  low,  feature  not  present,  or  zero.  The
  149.      appearance of a symbol means that  what  it  represents  has  been
  150.      detected.
  151.  
  152.      In  general,  the display may be classified into a header, and two
  153.      columnar reports.  The  header  consists  of  the  DOS  Line,  the
  154.      Motherboard  line, the Speed graph line, the RAM memory map lines,
  155.      and the Memory line, in consecutive  order.   The  first  columnar
  156.      report  is  about  communications ports, while the second is about
  157.      disk drives.
  158.  
  159.      The  DOS  Line  is in fact a display of a mixture of miscellaneous
  160.      readouts.  From left to right these are: The DOS  version  number,
  161.      the type of monitor/adaptor, number of MS-compatible mouse buttons
  162.      installed,  number  of  printer ports displaying which one active,
  163.      status of active port (Selected, Disconnected, Out of paper, etc),
  164.      asterisk indicating whether data is  being  fed  to  the  printer,
  165.      whether  DOS's  PRINT  multiplexer  is resident, and whether it is
  166.      paused (see above about  the  P  option).   Following  these  data
  167.      appear  the  user-selected  report identification (see above about
  168.      command line usage).
  169.  
  170.      The Motherboard line shows, from left to right, the  Model  Number
  171.      in  hex  notation,  the date of the BIOS revision, the type of bus
  172.      (MCA or ISA), External event wait states, Keyboard intercept, Real
  173.      time clock, Slave 8259 present,  and  whether  DMA  channel  3  is
  174.      used.   This  group is followed by keyboard info, whether keyboard
  175.      is Enhanced, Insert mode, Caps lock, Num lock,  and  Scroll  lock.
  176.      The  last  group  on  this  line are the processor and coprocessor
  177.      types, with the speed index for each.
  178.  
  179.      The Speed graph line consists mainly  of  a  60-point  logarithmic
  180.      speed  graph  for  the CPU and NCP speeds.  X means '4.77 Mhz 8088
  181.      XT' - an index value of about 1.0.  '1' refers to the  approximate
  182.      speed  of  an  80186  machine (about 2.0 on the Norton scale), '2'
  183.      refers to the speed position of a 6 MHz 80286 AT (about 7.0),  '3'
  184.      the  position  of a 16 MHz 80386 AT (about 29.0), '4' the position
  185.      of a 16 MHz 80486 machine (about  94.0),  and  '5'  the  estimated
  186.      speed  position  of  a  16  MHz  80586 machine (about 250.0).  The
  187.      maximum of the scale is a speed reading of  1000.0.   '*'  denotes
  188.      the  position of your machine on this graph, and '!' indicates the
  189.      position of your coprocessor, if you have one installed.
  190.  
  191.      Speed  readings  are  mostly  based  on  simple arithmetic (and on
  192.      calling a simple BIOS  dummy  routine)  -  for  the  CPU,  integer
  193.      addition;  and for the NCP, double-precision addition (which, if a
  194.      coprocessor is present, is done exclusively  by  the  coprocessor,
  195.      not  SPC's  floating point emulator).  The CPU speed index closely
  196.      follows the Norton scale up  to  about  10.0,  and  then  linearly
  197.      increases   for   faster  machines  after  that.   Above  AT-level
  198.      readings, the Norton scale  actually  tends  to  level  off  to  a
  199.      maximum  value of about 40 - for which reason, the Norton Index is
  200.      a very poor measure of calculation efficiency for machines in  the
  201.      386 or better class.
  202.  
  203.      At  the  end of the Speed graph line appears a readout for current
  204.      Environment space usage in bytes.
  205.  
  206.      The  RAM  memory  map  lines  show  which  removable  TSR's are in
  207.      conventional memory and their size, exclusive of  environment  and
  208.      data  segments  associated with each program.  For a more detailed
  209.      report, use Kim Kokkonen's MAPMEM program, or the MEM  command  in
  210.      DOS  5.   The  new RAM memory map is intended primarily as a guide
  211.      for mark/release procedures and primarily for users of DOS  4  and
  212.      DOS  5  who wish to avoid typing multiple commands just to get all
  213.      the  information  that  could  be quickly displayed in one screen.
  214.      For speed, SPC uses the fact that, beginning with DOS 4, the  name
  215.      of  a resident program appears in its main PSP, rather than merely
  216.      in the Environment segment, and so can be retrieved in  one  pass.
  217.      In  more  detailed  memory  maps  designed to fully support DOS 3,
  218.      multiple passes and lookups are needed to get all the information,
  219.      and so reduces execution speed.  SPC does not provide a memory map
  220.      for versions lower than DOS 4.
  221.  
  222.      The  Memory Line shows the status of the following, left to right:
  223.      DOS Verify status  (shows  VER  if  set),  whether  DOS  SHARE  is
  224.      resident,  type  of  Local  Area  Network  installed  or  type  of
  225.      multitasker in use, the total amount of normal RAM and the  amount
  226.      free  in  bytes,  the total amount of available Extended memory in
  227.      thousands of bytes, the EMS version number, total  EMS  memory  in
  228.      thousands, the amount free, and finally, the number of EMS handles
  229.      in  use.   The  message  'No  expanded memory' replaces the latter
  230.      fields if no EMS is present.
  231.  
  232.      The columnar  reports  are  fairly  self-explanatory,  since  each
  233.      statistic is headed by a title.  A few notes should be added.
  234.  
  235.      - SPC detects networks and multitasking for  specific  operational
  236.        reasons, which have been found to affect displays  and  accuracy
  237.        of other data.   For  example,  SPC  distinguishes  SUBSTed  and
  238.        DUPlicate  drive  reporting in order to determine how individual
  239.        drive statistics should be added  to  form  the  totals  at  the
  240.        bottom  of the display.  Since network drives are always defined
  241.        during net configuration as redirected drives, a default display
  242.        in a network environment used to flag  many  drives  falsely  as
  243.        being  SUBSTed, and so refuse to add them into the totals at the
  244.        bottom.  Thus, the purpose of network detection is to enable SPC
  245.        to determine whether the environment  is  such  that  exclusions
  246.        from the totals should be made by means of a test for duplicate,
  247.        rather than SUBSTed, drives.
  248.  
  249.        SPC  supports detection of PC LAN, MS/LANtastic/3Com, and NOVELL
  250.        netware.
  251.  
  252.        SPC interrogates multitasking for a different but also practical
  253.        reason: Some tests run by SPC would in fact interfere with other
  254.        tasks  in  a  multitasking environment, were it not for the fact
  255.        that SPC turns multitasking off just  long  enough  to  complete
  256.        these  tests  (usually  not more than one tick of the computer's
  257.        clock).  This is one of the reasons why it is possible to obtain
  258.        relatively stable speed readings in multitasking environments.
  259.  
  260.        SPC supports detection of Desqview (DV) and DoubleDos (DDOS).
  261.  
  262.      - As in the memory line, the drive report uses  decimal  notation,
  263.        not  mixed  decimal/binary.   Drive space appears in millions of
  264.        bytes, not thousands of "K".
  265.  
  266.        If a drive has more clusters than 65534, SPC will  label  it  as
  267.        having  'UNDEF'  status.  Typically, CDROM drives will fall into
  268.        this category.  To eliminate UNDEF drives from totals, use the U
  269.        command line option (the default is to include them).
  270.  
  271.        Other SPC drive status indicators  are  BOOT,  CSPEC,  DUP,  and
  272.        SUBST, each of which should be self-explanatory.
  273.  
  274.      - The value of LASTDRIVE in CONFIG.SYS (or DOS's default) is found
  275.        at the ends of the bottom Totals line.
  276.  
  277.      ----------------------
  278.      End of documentation
  279.